﻿// MIT License
// 开源地址：https://gitee.com/co1024/AbcMvc
// Copyright (c) 2021-2023 1024
// Abc.Mvc=Furion+EF+SqlSugar+Pear layui admin.

namespace Abc.Application.HtAdminServices;

/// <summary>
/// 事件源存储器
///</summary>
public class HtEventSourceStorerInput
{
    #region 公共字段

    /// <summary>
    /// ID
    ///</summary>
    public long? Id { get; set; }

    ///// <summary>
    ///// 扩展字段
    /////</summary>
    //public string ExtensionData { get; set; }
    ///// <summary>
    ///// 创建时间
    /////</summary>
    //public DateTimeOffset CreationTime { get; set; }

    #endregion 公共字段

    /// <summary>
    /// 完成时间
    ///</summary>
    public DateTimeOffset? CompletedTime { get; set; }

    /// <summary>
    /// 错误信息
    ///</summary>
    public string Error { get; set; }

    /// <summary>
    /// 事件 Id
    ///</summary>
    public string EventId { get; set; }

    /// <summary>
    /// 事件承载（携带）数据
    ///</summary>
    public string Payload { get; set; }

    /// <summary>
    /// 事件处理状态
    ///</summary>
    public int State { get; set; }
}